a herbaceous plant (jaborosa runcinata) - Español Inglés Diccionario